﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 逻辑运算符01
{
    class Program
    {
        static void Main(string[] args)
        {
            // 逻辑运算符 &&（逻辑与）、||（逻辑或）、！（逻辑非） &&和|两侧都是bool类型，！右侧是bool类型
            bool isLeft = true;
            bool isRight = false;
            bool result;
            result = isLeft && isRight; // 与，一假即假
            Console.WriteLine(result);  //
            result = isRight || isLeft; // 或，一真即真
            Console.WriteLine(result);
            result = !result;           //非，取反
            Console.WriteLine(result);

            // 练习：从控制台输入3个数，分别是a、b、c，判断a是否是最大的数，如果是输出true，如果不是输出false
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());
            int c = int.Parse(Console.ReadLine());

            //bool b1 = (a > b);
            //bool b2 = (a > c);
            //bool b3 = (b1 && b2);
            bool res = ((a > b) && (a > c));
            Console.WriteLine(res);
        }
    }
}
